home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48_2 / areuh.tar / areuh / assembler / Makefile < prev    next >
Makefile  |  1990-10-10  |  3KB  |  128 lines

  1. #
  2. # Makefile genere automatiquement par mkmf (le masque par defaut a ete adapte)
  3. #
  4.  
  5. CFLAGS          = -O
  6. LDFLAGS          =
  7. LIBS          =
  8. SYSLIBS          =
  9. BINDEST          = /usr/local/bin
  10.  
  11. #
  12. # S'il y a plus d'un programme, il faut aussi remplacer la cible
  13. # $(PROGRAM) par autant de cibles que necessaire.
  14. #
  15.  
  16. PROGRAM       = aas
  17.  
  18. SRCS          = aerror.c \
  19.         ainput.c \
  20.         alabel.c \
  21.         alist.c \
  22.         amain.c \
  23.         amnemo.c \
  24.         aobj.c \
  25.         aopc1.c \
  26.         aopc2.c \
  27.         apass.c \
  28.         areport.c \
  29.         autil.c \
  30.         exp.c \
  31.         mdep.c \
  32.         tabgrp.c \
  33.         tabopc.c
  34.  
  35. HDRS          = agen.h \
  36.         aglobal.h \
  37.         common.h \
  38.         err.h \
  39.         flag.h
  40.  
  41. EXTHDRS          = /usr/include/stdio.h \
  42.         /usr/include/sys/stat.h \
  43.         /usr/include/sys/types.h
  44.  
  45. OBJS          = aerror.o \
  46.         ainput.o \
  47.         alabel.o \
  48.         alist.o \
  49.         amain.o \
  50.         amnemo.o \
  51.         aobj.o \
  52.         aopc1.o \
  53.         aopc2.o \
  54.         apass.o \
  55.         areport.o \
  56.         autil.o \
  57.         exp.o \
  58.         mdep.o \
  59.         tabgrp.o \
  60.         tabopc.o
  61.  
  62. MANDEST          = /usr/local/man/man1.Z
  63.  
  64. MANPAGES      = aas.1
  65.  
  66. #
  67. # Les cibles :
  68. #    all : compiler tout
  69. #    clean : effacer les .o et les core
  70. #    clobber : effacer tout ce qui peut etre regenere
  71. #    depend : recalculer toutes les dependances et les inserer ici
  72. #    install : installe le programme dans l'aborescence
  73. #    tags : cree les tags
  74. #
  75.  
  76. all:        $(PROGRAM)
  77.  
  78. $(PROGRAM):     $(OBJS) $(LIBS)
  79.         cc $(LDFLAGS) $(OBJS) $(LIBS) $(SYSLIBS) -o $(PROGRAM)
  80.  
  81. clean:;        rm -f $(OBJS) core
  82.  
  83. clobber:;    rm -f $(OBJS) $(PROGRAM) core tags
  84.  
  85. depend:;    mkmf ROOT=$(ROOT)
  86.  
  87. install:    $(PROGRAM)
  88.         -strip $(PROGRAM)
  89.         if [ $(BINDEST) != . ] ; \
  90.         then \
  91.             (cd $(BINDEST) ; rm -f $(PROGRAM)) ; \
  92.             cp $(PROGRAM) $(BINDEST) ; \
  93.             if [ "$(MANPAGES)" != none ] ; \
  94.             then \
  95.             (cd $(MANDEST) ; rm -f $(MANPAGES)) ; \
  96.             for i in $(MANPAGES) ; \
  97.             do \
  98.                 compress < $$i > $(MANDEST)/$$i ; \
  99.             done ; \
  100.             fi ; \
  101.         fi
  102.  
  103. tags:           $(HDRS) $(SRCS)
  104.         ctags $(HDRS) $(SRCS)
  105.  
  106. #
  107. # Dependances calculees automatiquement par mkmf.
  108. # Ne rien changer apres cette ligne !
  109. #
  110. ###
  111. aerror.o: aglobal.h common.h /usr/include/stdio.h err.h
  112. ainput.o: aglobal.h common.h /usr/include/stdio.h err.h
  113. alabel.o: aglobal.h common.h /usr/include/stdio.h err.h
  114. alist.o: aglobal.h common.h /usr/include/stdio.h err.h
  115. amain.o: aglobal.h common.h /usr/include/stdio.h err.h
  116. amnemo.o: aglobal.h common.h /usr/include/stdio.h err.h
  117. aobj.o: aglobal.h common.h /usr/include/stdio.h err.h
  118. aopc1.o: aglobal.h common.h /usr/include/stdio.h err.h agen.h
  119. aopc2.o: aglobal.h common.h /usr/include/stdio.h err.h agen.h
  120. apass.o: aglobal.h common.h /usr/include/stdio.h err.h agen.h
  121. areport.o: aglobal.h common.h /usr/include/stdio.h err.h
  122. autil.o: aglobal.h common.h /usr/include/stdio.h err.h
  123. exp.o: flag.h aglobal.h common.h /usr/include/stdio.h err.h
  124. mdep.o: flag.h aglobal.h common.h /usr/include/stdio.h err.h \
  125.     /usr/include/sys/types.h /usr/include/sys/stat.h
  126. tabgrp.o: aglobal.h common.h /usr/include/stdio.h err.h
  127. tabopc.o: aglobal.h common.h /usr/include/stdio.h err.h
  128.